notebook developers commercial custom finish computer open source thin-client additions deck railings stair parts interior stairs development projects estimate lumber patio decks detailing floors laminate tools doors exterior relationship deck building flooring management software color hardwood hand tools computer repair customer painting radius3 newels carpet deck railing power tools balusters crm deck paint columns remodeling color matching laptop construction